console.log('defer加载的2.js');




























/*
-- 使用场景
1.defer
如果 <script>标签中包含defer，那么这一脚本将不会影响 HTML 文档的解析，而是等到 HTML 解析完成后才会执行。
而 DOMContentLoaded 只有在defer脚本执行结束后才会被触发。对于不会生成任何网页内容的脚本，可以使用defer。
2.async
如果存在async属性，则脚本将会在可用时立即异步执行。与defer 的相同点是也会在后台执行下载，但不同的是当下载完成会马上暂停 DOM 解析（如果还没有解析完成的话），并开始执行 JavaScript。
因此无法保证脚本的执行顺序。一般用于独立的小模块中，例如背景Logo、页面广告等，在避免造成使用者体验变差的同时，尽量早的产生效果。

*/